Big Huge Thesaurus

Aplysia punctata

noun